# 类的定义和使用
# 语法:
# class 类名称:
#     类的属性——定义在类中的变量
#     类的行为——定义在类中的函数(方法)
#     self 关键字是成员方法定义的时候，必须填写的——表示类对象自身的意思，传参的时候可以视为self透明
# 创建类对象的语法: 对象 = 类名称()
# example:
# class Student:
#     name = None
#     age = None
#     def print_name(self):
#         print(f"我是{self.name}")
# stu = Student()
# stu.name = "xiaobai"
# stu.age = 18
# stu.print_name()

# 定义一个带有成员方法的类
class Student:
    name = None

    def say_hi(self,msg):
        print(f"大家好,我是{self.name},{msg}")

# 创建一个对象
stu_1 = Student()

# 调用方法
stu_1.name = "小白"
stu_1.say_hi("很高兴见到大家！！！")